//////////////////////////////////////////////////////////////////////////

#ifndef _COLORS_H_
#include "colors.h"
#endif

//////////////////////////////////////////////////////////////////////////


GUI_Colors::GUI_Colors()
{
    //m_Colors.resize(GUI_Colors::ColorCount);

    m_Colors[GUI_Colors::SplashBackground] = SDLColor(0, 0, 0);
    m_Colors[GUI_Colors::SplashText] = SDLColor(200, 200, 200);
    m_Colors[GUI_Colors::ButtonText] = SDLColor(255, 255, 255);
    m_Colors[GUI_Colors::EditText] = SDLColor(40, 40, 40);
}


//////////////////////////////////////////////////////////////////////////


GUI_Colors::~GUI_Colors()
{
}


//////////////////////////////////////////////////////////////////////////


SDL_Color &GUI_Colors::Get(GUI_Colors::Color _colorName)
{
    return m_Colors[_colorName];
}


//////////////////////////////////////////////////////////////////////////


SDL_Color GUI_Colors::SDLColor(int _r, int _g, int _b)
{
    SDL_Color col = {_r, _g, _b};
    return col;
}


//////////////////////////////////////////////////////////////////////////
